App.AddClient = function(ds,rowIndex) {
	Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8';//处理ie提交中文乱码问题
    var formPanel = new Ext.FormPanel({
        labelAlign: 'left',
        title: '客户信息添加',
        frame : true,
		url :'../'+WebServiceUrl,
        bodyStyle:'padding:5px',
        width: 300,
        items: [{
            layout:'column',
            border:false,
            items:[{
                columnWidth:.5,//显示列宽余百分比
                layout: 'form',
                border:false,
                items: [{
                    xtype:'textfield',
                    fieldLabel: '客户名称',
					allowBlank:false,
                    name: 'customername',
                    id:'customername',
                    anchor:'90%'
                }, {
                	xtype : 'textfield',
					fieldLabel : '法人名称',
					tabIndex : 1,
	      			maxLength : 200,
	      			minLength : 1,
	      			//allowBlank:false,
					name : 'corporator',
					id:'corporator',
					anchor : '90%'
                
                }]
            },{
                columnWidth:.5,
                layout: 'form',
                border:false,
                items: [{
		                	xtype : 'textfield',
							fieldLabel : '客户编码',
							name : 'customercode',
							id:'customercode',
							anchor : '90%'
                },{
                    xtype:'numberfield',
                    fieldLabel: '联系电话',
                    tabIndex : 1,
	      			maxLength : 19,
	      			minLength : 1,
	      			//allowBlank:false,
                    name: 'linkertel',
                    id:'linkertel',
                    anchor:'90%'
                }]
            }]
        },{
            xtype:'tabpanel',
            plain:true,
            activeTab: 0,
            height:600,
            defaults:{bodyStyle:'padding:10px'},
			//电脑上察出这句代码是添加滚动条(尝试后无效)center: {autoScroll: true},
            items:[{
            	title:'基本信息',
                layout:'form',
	            items: [{
	            layout:'column',
	            items:[{
                columnWidth:.5,
                layout: 'form',
                items: [/*{
				    xtype : 'textfield',
					fieldLabel : '组织代码',
					tabIndex : 1,
					maxLength : 50,
					minLength : 1,
	      			//allowBlank:false,
					name : 'accountcode',
					id:'accountcode',
					anchor : '90%' 
                },{
                	xtype : 'textfield',
					fieldLabel : '组织名称',
					tabIndex : 1,
	      			maxLength : 19,
	      			minLength : 1,
	      			//allowBlank:false,
					name : 'accountname',
					id:'accountname',
					anchor : '90%'			

                },*/
                {
                    xtype:'numberfield',
                    fieldLabel:'法人生份证号码',
                    tabIndex : 1,
	      			maxLength : 19,
	      			minLength : 1,
	      			//allowBlank:false,
                    name: 'corporatorcode',
                    id:'corporatorcode',
                    
                    anchor:'90%'
                },{
                    xtype:'textfield',
                    fieldLabel: '公司地址',
                    tabIndex : 1,
	      			maxLength : 30,
	      			minLength : 1,
                  //  allowBlank:false,
                    name: 'addresscop',
                    id:'addresscop',
                    anchor:'90%'
                },{
                    xtype:'textfield',
                    fieldLabel: '销售部地址',
                    tabIndex : 1,
	      			maxLength : 16,
	      			minLength : 1,
                    name: 'addresssale',
                    id:'addresssale',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '仓库地址',
                   	tabIndex : 1,
					maxLength : 16,
					minLength : 1,
                    name: 'addressstock',
                    id:'addressstock',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '发货地址',
                    tabIndex : 1,
	      			maxLength : 16,
	      			minLength : 1,
                    name: 'address_tran',
                    id:'address_tran',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '联系人',
                  //  allowBlank:false,
                   	tabIndex : 1,
					maxLength : 20,
					minLength : 1,
                    name: 'linker',
                    id:'linker',
                    anchor:'90%'
                }]},
                {
                columnWidth:.5,
                layout: 'form',
                items: [
                {
                    xtype:'numberfield',
                    fieldLabel: '联系人手机',
                   // allowBlank:false,
                    tabIndex : 1,
	      			maxLength : 30,
	      			minLength : 1,
                    name: 'linkermobile',
                    id:'linkermobile',
                    anchor:'90%'
                }, 
                {
                    xtype:'numberfield',
                    fieldLabel: '联系人传真',
                   	tabIndex : 1,
					maxLength : 16,
					minLength : 1,
                    name: 'linkerfax',
                    id:'linkerfax',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '联系人email',
                    tabIndex : 1,
	      			maxLength :20,
	      			minLength : 1,
                    name: 'email',
                    id:'email',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '现经营产品',
                    name: 'product',
                    id:'product',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '信誉评估',
                    tabIndex : 1,
	      			maxLength : 16,
	      			minLength : 1,
                    name: 'creevaluate',
                    id:'creevaluate',
                    anchor:'90%'
                },
                {  xtype : 'combo',
				  store : new Ext.data.SimpleStore({
									fields : ["KIND", "orderdeptName"],
									data : [['国营企业', '国营企业'],
											['中外合资企业', '中外合资企业'],
											['外资企业', '外资企业'],
											['私营企业', '私营企业'],
											['股份有限公司', '股份有限公司']
											]
									}),
				  valueField : "KIND",//取值字段
				  displayField : "orderdeptName",//显示字段
				  mode : 'local',
				  forceSelection : true,
//				  blankText : '请选择订单执行部门',
					emptyText : '选择企业性质',
					hiddenName : 'KIND',
					editable : false,
					triggerAction : 'all',
					fieldLabel : '企业性质',
					anchor : '90%',
					name: 'kind',
                    id:'kind'
                },
                {
                    xtype:'numberfield',
                    fieldLabel: '注册资本',
                    tabIndex : 1,
	      			maxLength : 16,
	      			minLength : 1,
                    name: 'regmoney',
                    id:'regmoney',
                    anchor:'90%'
                },
                {
                    xtype:'textfield',
                    fieldLabel: '企业规模',
                   	tabIndex : 1,
					maxLength : 30,
					minLength : 1,
                    name: 'scope',
                    id:'scope',
                    anchor:'90%'
                }]}
                ]}]

            }, 
            {
			title:'财务信息',
			layout : 'column',
			items : [{
				columnWidth : .5,
				layout : 'form',
				items : [
				{
					xtype : 'textfield',
					fieldLabel : '税号',
					tabIndex : 1,
					maxLength : 16,
					minLength : 1,
					name : 'taxno',
					id:'taxno',
					anchor : '90%'
				},
				{
					xtype : 'numberfield',
					fieldLabel : '银行帐号',
					tabIndex : 1,
					maxLength : 20,
					minLength : 1,
					name :'accno',
					id:'accno',
					anchor : '90%'
				}, 
				{
					xtype : 'textfield',
					fieldLabel :'开户银行',
					name : 'bno',
					id:'bno',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '开户银行地址',

					name : 'baddr',
					id:'baddr',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '第二开户银行',

					name : 'bno1',
					id:'bno1',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '第二开户银行地',

					name : 'baddr1',
					id:'baddr1',
					anchor : '90%'
				},
				{
					xtype : 'numberfield',
					fieldLabel : '第二银行帐号',
					tabIndex : 1,
					maxLength : 20,
					minLength : 1,
					name : 'accno1',
					id:'accno1',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '总公司地址',
					name : 'companyaddress',
					id:'companyaddress',
					anchor : '90%'
				}]},
				{
				columnWidth : .5,
				layout : 'form',
				items : [{
					xtype : 'textfield',
					fieldLabel : '财务编号',
				//	allowBlank:false,
					tabIndex : 1,
					maxLength : 12,
					minLength : 1,
					name : 'cwno',
					id:'cwno',
					anchor : '90%'
				}, {
					xtype : 'textfield',
					fieldLabel : '财务名称',
					tabIndex : 1,
					maxLength : 20,
					minLength : 1,					
					//allowBlank:false,
					name : 'cwname',
					id:'cwname',
					anchor : '90%'
				},{
					xtype : 'textfield',
					fieldLabel : '财务地区',
					name : 'cwzone',
					id:'cwzone',
					anchor : '90%'
				},
				{
					xtype : 'datefield',
					fieldLabel : '财务结帐日期',
					tabIndex : 1,
					maxLength : 20,
					minLength : 1,
					name : 'cwjzdate',
					format : 'Y-m-d',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '财务应收款',
					tabIndex : 1,
					maxLength : 16,
					minLength : 1,
					name : 'cwjzcredit',
					anchor : '90%'
				},
				{
					xtype : 'numberfield',
					fieldLabel : '结帐周期',
					tabIndex : 1,
					maxLength : 16,
					minLength : 1,
					name : 'jzperiod ',
					anchor : '90%'
				},
				{
					xtype : 'textfield',
					fieldLabel : '信用额度',
					tabIndex : 1,
					maxLength : 16,
					minLength : 1,
					name : 'credit',
					anchor : '90%'
				}]}
				]},
				{
					title:'其他信息',
					layout : 'column',
					items : [{
								columnWidth : .5,
								layout : 'form',
								items : [{
								xtype : 'combo',
									store : new Ext.data.SimpleStore({
									fields : ["PAY_KIND", "paykindname"],
									data : [['现金', '现金'],
											['支票', '支票'],
											['银行卡', '银行卡'],
											['转帐', '转帐'],
											['未定', '未定'],
											['未支付', '未支付']]}),
									valueField : "PAY_KIND",
									displayField : "paykindname",
									mode : 'local',
									forceSelection : true,
									emptyText : '选择支付方式',
									hiddenName : 'PAY_KIND',
									editable : false,
									triggerAction : 'all',
									fieldLabel : '支付方式',
									anchor : '90%'							
							}, {
								xtype : 'textfield',
								fieldLabel : '发票标题',
								name : 'title',
								id:'title',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '考察评估意见',
								name : 'assess',
								id:'assess',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '备注',
								name : 'remark',
								id:'remark',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '老板的文化程度',
								name : 'fancy',
								id:'fancy',
								anchor : '90%'
							},
							{
								xtype : 'combo',
									store : new Ext.data.SimpleStore({
									fields : ["cregrade", "cregradeName"],
									data : [['0', '普通客户'],
											['1', '接近信用额度的客户'],
											['2', '超过信用额度的客户'],
											['3', '旧客户'],
											['4', '黑名单']
											]
																	}),
									valueField : "cregrade",
									displayField : "cregradeName",
									mode : 'local',
									forceSelection : true,
//									blankText : '请选择订单执行部门',
									emptyText : '选择信用等级',
									hiddenName : 'cregrade',
									editable : false,
									triggerAction : 'all',
									fieldLabel : '信用等级',
									anchor : '90%'							
							},
							{
									xtype : 'combo',
									store : new Ext.data.SimpleStore({
									fields : ["clikind", "clikindname"],
									data : [['A', 'A'],
											['B', 'B'],
											['C', 'C'],
											['D', 'D'],
											['E', 'E']
											]
																	}),
									valueField : "clikind",
									displayField : "clikindname",
									mode : 'local',
									forceSelection : true,
//									blankText : '请选择订单执行部门',
									emptyText : '选择客户等级',
									hiddenName : 'clikind',
									editable : false,
									triggerAction : 'all',
									fieldLabel : '客户等级',
									anchor : '90%'	
							}]
						},
						{
							columnWidth : .5,
							layout : 'form',
							items : [
							{
								xtype : 'textfield',
								fieldLabel : '国家',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'country',
								id:'country',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '省份',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'province',
								id:'province',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '县市',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'county',
								id:'county',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '乡',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'states',
								id:'states',
								anchor : '90%'
							},
							{
								xtype : 'textfield',
								fieldLabel : '村',
								tabIndex : 1,
								maxLength : 16,
								minLength : 1,
								name : 'status',
								id:'status',
								anchor : '90%'
							},
							{
								xtype : 'numberfield',
								fieldLabel : '邮编',
								tabIndex : 1,
								maxLength : 10,
								minLength : 1,
								name : 'postalcode',
								id:'postalcode',
								anchor : '90%'
							},
							{ xtype : "combo",
                              store:new Ext.data.Store
                                 ({
			                        baseParams : {trancode : 'Tperson'},
	                                proxy: new Ext.data.HttpProxy({url:'../'+WebServiceUrl}),
	                                reader: new Ext.data.JsonReader({root: 'root'},
	                                                              [{name:'idt_person',type:'int'},
	                                                              {name:'pname',type:'string'}])
	                              }),
                              //  allowBlank:false,
                              fieldLabel:'主管业务员',        
                              triggerAction:'all',
                              displayField:'pname',
                              tabIndex : 1,
                              valueField:'idt_person',
                              hiddenName:'idt_person',
                              model:'remote',
                              editable:false, 
                              anchor:'90%',
                              emptyText:'请选择主管业务员'							
							}]
						}]
            }]
        }]


    });
	var winid = 'AddClient';
	var win = new Ext.Window({
		title : '添加用户',
		width : 720,
		height : 450,
		id : winid,
		layout : 'fit',
		plain : true,
		bodyStyle : 'padding:5px;',
		buttonAlign : 'center',
		resizable : false,
		items : formPanel,
		modal : true,
		buttons : [{
			text : '保存',
			tabIndex : 24,
			handler : function()  {
				if (formPanel.form.isValid()) 
				{
					formPanel.form.submit
					({
						waitTitle : "请稍候",
						waitMsg : '正在保存数据...',
						params : {trancode : '11112'},
						method : 'Post',
						failure : function(form, action) 
						{Ext.MessageBox.alert('操作失败', action.result.message);},
						success : function(form, action) 
						{
							if (action.result.success) 
							{
								Ext.MessageBox.alert('操作成功',action.result.message);
								Ext.getCmp(winid).close();
								ds.load({params:{start:0, limit:App.pageSize}});
							} 
							else 
							{
								Ext.MessageBox.alert('操作失败',action.result.message);
							}
						}
					});
				} else 
				{
					Ext.MessageBox.alert('输入错误', '请输完内容后再保存！');
				}
			}
		}, {
			text : '取消',
			tabIndex : 25,
			handler : function() {
				Ext.getCmp(winid).close();
			}
		}]
	});
	win.show();
};
